﻿namespace NEvoWeb.Modules.NB_Store
{
    using System;

    public class CartTotals
    {
        private decimal _Balance = new decimal();
        private decimal _DiscountAmt = new decimal();
        private decimal _OrderTotal = new decimal();
        private int _Qty = 0;
        private decimal _ShipAmt = new decimal();
        private decimal _TaxAmt = new decimal();
        private decimal _TaxAppliedAmt = new decimal();
        private decimal _TotalAmt = new decimal();

        public CartTotals()
        {
            this._TaxAmt = new decimal();
            this._TaxAppliedAmt = new decimal();
            this._ShipAmt = new decimal();
            this._DiscountAmt = new decimal();
            this._TotalAmt = new decimal();
            this._OrderTotal = new decimal();
            this._Qty = 0;
            this._Balance = new decimal();
        }

        public decimal Balance
        {
            get
            {
                return this._Balance;
            }
            set
            {
                this._Balance = value;
            }
        }

        public decimal DiscountAmt
        {
            get
            {
                return this._DiscountAmt;
            }
            set
            {
                this._DiscountAmt = value;
            }
        }

        public decimal OrderTotal
        {
            get
            {
                return this._OrderTotal;
            }
            set
            {
                this._OrderTotal = value;
            }
        }

        public int Qty
        {
            get
            {
                return this._Qty;
            }
            set
            {
                this._Qty = value;
            }
        }

        public decimal ShipAmt
        {
            get
            {
                return this._ShipAmt;
            }
            set
            {
                this._ShipAmt = value;
            }
        }

        public decimal TaxAmt
        {
            get
            {
                return this._TaxAmt;
            }
            set
            {
                this._TaxAmt = value;
            }
        }

        public decimal TaxAppliedAmt
        {
            get
            {
                return this._TaxAppliedAmt;
            }
            set
            {
                this._TaxAppliedAmt = value;
            }
        }

        public decimal TotalAmt
        {
            get
            {
                return this._TotalAmt;
            }
            set
            {
                this._TotalAmt = value;
            }
        }
    }
}

